package final关键字;

public class fianl局部变量 {
    public static void main(String[] args) {
        int num1 = 100;
        num1 = 200;

        final int num2 = 200;

        //fianl 修饰的局部变量不能进行更改
        // num2=300;

        //只要保证有唯一一次赋值即可
        final int num3;
        num3 = 100;
        //对于基本类型来说，不可变说的是变量当中的数据不可改变
        //但是对于引用类型来说，不可变说的是变量当中的地址值不可变

        System.out.println("*********************************************");
        //对于引用类型变量，不可改变的是其保存的地址
        final student局部变量 one = new student局部变量("ivy");
        //无法改变one的指向
        //one=new student("lee");
        System.out.println(one.getName());
        System.out.println(one);
        //但是可以通过setter方法改变其中内容
        one.setName("Lee");
        System.out.println(one.getName());
        System.out.println(one);
    }
}
